﻿// MIT License
// 开源地址：https://gitee.com/co1024/AbcMvc
// Copyright (c) 2021-2022 1024
// Abc.Mvc=Furion+EF+SqlSugar+Pear layui admin.

using Furion;

using SqlSugar;

using System.Collections.Generic;

namespace Abc.Core
{
    /// <summary>
    /// 数据库上下文对象
    /// </summary>
    public static class SqlSugarContext
    {
        /// <summary>
        /// SqlSugar 数据库实例
        /// </summary>
        public static readonly SqlSugarScope Instance = new(
            // 读取 appsettings.json 中的 ConnectionConfigs 配置节点
            App.GetConfig<List<ConnectionConfig>>("SqlSugarConnectionConfigs")
            , db =>
            {
                // 这里配置全局事件，比如拦截执行 SQL
            });
    }
}